home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / xlist213.zip / XL_QBBS.CTL < prev    next >
Text File  |  1991-04-12  |  20KB  |  532 lines

  1. %  
  2. %         X_LIST v2.13 sample controlfile for QuickBBS/FrontDoor
  3. %         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4. %
  5. %  X_LIST V2.13 IS NOT PUBLIC DOMAINE MATERIAL - but almost free for most
  6. %  BBS as stated in the documentation - read it.
  7. %
  8.  
  9. %              *****  G E N E R A L   S e t t i n g s  *****
  10.  
  11. %Licence                          % If you have a Licence Don't fake it.
  12.  
  13. AreaFile C:\Qbbs\FlSearch.Ctl     % Use QBBS area file instead of System
  14.  
  15. XListData C:\QBBS\X_LIST.DAT      % X_List's private note book.
  16.  
  17. % ** WARNING XLogFile MUST always be different from LogFile **
  18.  
  19. XLogFile C:\QBBS\X_List.Log       % X_List's own log file...
  20.  
  21. LogLevel 6                        % Loglevel for the X_list logfile.
  22.                                %   0  :  No log info.
  23.                                %   1  :  '!'
  24.                                %   2  :  '!','*'
  25.                                %   3  :  '!','*','+'
  26.                                %   4  :  '!','*','+',':'
  27.                                %   5  :  '!','*','+',':','#'
  28.                                %   6  :  '!','*','+',':','#',' '
  29.  
  30. % When working with a LAN, you may need to change this variable..
  31.  
  32. %FileMode 2   % Default
  33. %FileMode 0   % Open files as read-only.. Might be usefull in MTASK.
  34.               % Other possible values may be found in you LAN documentation.
  35.  
  36. BBS QuickBBS                      % This is for the Quick BBS 2.03
  37.  
  38. % Mailer Opus
  39. Mailer FD                         % Enable this instead if you use FrontDoor.
  40.  
  41. SysOp Per Holm                    % Name of the SysOp
  42.  
  43. % Board Name. ** WARNING - NO COMMENTS ALLOVED ON THE BordName CTRL-LINE **
  44.  
  45. BoardName European Cybernetics - D'Bridge & Multi-Edit Support Center
  46.  
  47. Address 2:280/280                 % Default forward address.
  48. Address 97:931/0                  % Use this address for Zone 97 Nodes.
  49. %Address 2:230/22.17              % Or maybe a full 4 stroke pointaddress.
  50.  
  51. Drives    CDEFIJ                  % the drives available C-F I-J
  52. %MaxDrive  10                     % the maximum drive 3=C:, 10=J:
  53.                                   % Use 'Drives' instead.
  54.  
  55. %Debug                            % Just in case.
  56.  
  57. Hindustan No                      % Obvious.
  58.  
  59. %                  *****  P U B L I C   L I S T  *****
  60.  
  61. %  Let's make the filelist
  62.  
  63. OutFile C:\QBBS\280-280.FLS       % The file that X_List is about to create.
  64.  
  65. %  Lets's put our LOGO in front of the Public List.
  66.  
  67. Header C:\QBBS\XLBANNER           % Call this whatever you like or comment it.
  68.  
  69. %  And some additional information in the buttom of the list..
  70.  
  71. Footer C:\OPUS\asg_foot.txt    % Call this whatever you like or comment it.
  72.  
  73. %  Skip areas that's not available for normal users.
  74.  
  75. Level 6                           % Any plain number between 0 and 32000
  76.                                   % for QuickBBS.
  77.  
  78. %Skip text                        % This statement won't force any areas to be
  79.                                   % skipped - but leave all text only lines in
  80.                                   % your Files.Bbs out of the Public list.
  81.  
  82. Skip Missing                      % Do not insert those files that are missing
  83.                                   % in the public list.
  84.  
  85. %  And while at it , make a seperate list with the new files.
  86. %  Ex. rename the 'E)xtra Info' in main menu to 'L)ist NEW files'
  87. %  and hook this list on as the Edtorial file.
  88.  
  89. NewsList C:\QBBS\280-280.NEW      % New files on the board.
  90.  
  91. % Since this is the advanced control file - let's start getting advanced!
  92.  
  93. % Lets put a custom designed text in the beginning of the output file with a
  94. % nice board-logo and information about your fantastic BBS. By the way , Lets
  95. % refer to the output file as the 'public list' from now on.
  96.  
  97. %  X_list defaults to mark last months file with a '*' in the Opus way.
  98. %  You may change the number of days using MarkList.
  99.  
  100. MarkLast 30
  101.  
  102. % X_List are going to decide wheter to assign large buffers or not - Lets
  103. % specify how many files we expect to be in the public list.
  104.  
  105. MaxFiles 1500                     % 1500 is default ( about 60 Mbyte stuff ).
  106.  
  107. % X_Lists will default to show all areas requiring a privilege level of normal
  108. % or less disregarding baricaed etc.. Lets change that a bit.
  109.  
  110. % Lets create a textfile containing all files on your board in a format
  111. % readable by dBaseIII and the like.
  112.  
  113. %CommaFile C:\QBBS\280280db.TXT   % dBase etc. commafile
  114.  
  115. % Define your own DBASE format. ** WARNING NO COMMENTS ON THIS CONTROL LINE **
  116.  
  117. CommaFormat '%file',%size,'%area'
  118.  
  119. %       %file  : Name of the file.
  120. %       %size  : The size of the file.
  121. %       %area  : Area number of the file.
  122. %       %comment : Insert file comment in DBASE file.  *** VERY SLOW ***
  123. %       %year  : The year part of the file date.
  124. %       %month : The month part of the file date.
  125. %       %day   : The day part of the file date.
  126. %       %hour  : Hour part of the file time.
  127. %       %min   : minute part of the file time.
  128. %       %sec   : Sec. part of the file time.
  129. %       %zone  : Your zone number.
  130. %       %net   : Net number.
  131. %       %node  : Node number.
  132. %       %point : Point number.
  133.  
  134. %  Future utilities from Dugfisk unlimited requires an X_list generated
  135. %  Master-index file. This is made by specifying the path to this file
  136. %  and the day of week when it should be written.
  137. %  0=Sunday..6=Saturday and 7=All.
  138. %  The file will be named XXXXYYYY.IDX where XXXX and YYYY are net and node
  139. %  number as 4 HEX digits.
  140.  
  141. %Index 5 C:\QBBS\                 % Write an index every friday!!
  142.  
  143. %   The public list texts might also be customized
  144.  
  145. %EuroDate                                            % Use Euoropean date form
  146.  
  147. Lan-UD Generated by                                  % X_LIST V2.xx
  148. Lan-FA Library Nr.                                   % File area # (header)
  149. Lan-FR (Matrix filerequest possible)                 % Below header
  150. Lan-FP (You need a password to file-request these)   % Below header
  151. Lan-MI It's gone!                                    % Missing files
  152. Lan-FI files in this area                            % Buttom of each area
  153. Lan-FL files listed                                  % Total no of files
  154.  
  155. % And now let's fix the comment in NEWSLIST.TXT
  156.  
  157. Lan-NF ** New files from the %1 day period %2 - %3 **
  158.  
  159. %      %1   Number of days to be included..
  160. %      %2   First date included...
  161. %      %3   Today...
  162.  
  163. %                  *****  A R E A   M A I N T  *****
  164.  
  165. %  While running through the areas X_List have a chance to do some house
  166. %  Cleaning.
  167.  
  168. %  While reading all these Files.Bbs files why not get rid of those ugly ^Z's
  169. %  Produced by Fido-Fam 3B4 (Why don't anybody fix this 'bug' ? ).
  170.  
  171. Rewrite                        % Rewrite and remove ^Z's.
  172.  
  173. %  Some files might not be in the Files.Bbs files - lets put these poor orphan
  174. %  files where they belong. ( No! Not Dir.Bbs Dir.Bak etc.)
  175.  
  176. %  X_LIST will tidy your FILES.BBS in different ways etc. by splitting
  177. %  descriptions too long to be displayed by Opus<Tm> into seperate
  178. %  lines with spaces inserted to get the indent right
  179.  
  180. ReFlow
  181.  
  182. %Adopt                            % Insert orphans in Files.Bbs
  183.  
  184. %  Then we are going to remove all those Missing files - nobody needs them.
  185.  
  186. %RemMiss                          % Delete Missing files from Files.Bbs.
  187.  
  188. %  For some reason these files keep showing up in the file directories - Delete
  189. %  Them ( Hiding outside the Files.Bbs won't help these poor files).
  190.  
  191. Crap Masturba.Arc                 % This is a decent board.
  192. Crap Dir.Bak                      % No need for this one.
  193. Crap Files.Bak                    % Hmm! This one too.
  194.  
  195. %  While speeding through the areas , X_List may delete empty files from
  196. %  the directories (unsuccesfull uploads etc.). Use ZapZero.
  197.  
  198. %ZapZero
  199.  
  200. %  Maybe you just want to know the files wich are outside in the cold.
  201.  
  202. OrphanReport C:\QBBS\ORPHAN.TXT   % Make an Orphan Report to the SysOp.
  203.  
  204. %    OrphanReport [/M] [/C] [/D] <OrphanFile>]
  205. %
  206. %       /M  : Mail the Report.
  207. %       /C  : Copy for CoSysOps....
  208. %       /D  : Delete file after sending.
  209.  
  210. %  Any dupes on your board? Lets write a nice report to the SysOp.
  211.  
  212. DupeReport C:\QBBS\DUPES.TXT
  213.  
  214. %    DupeReport [/M] [/C] [/D] <DupeFile>]
  215. %
  216. %       /M  : Mail the Report.
  217. %       /C  : Copy for CoSysOps....
  218. %       /D  : Delete file after sending.
  219.  
  220. %  This one is dangerous!!! - think about it carefully..
  221. %
  222. %  Say you want to delete old copys of the nodelist - and only keep the
  223. %  latest NODELIST.BBS , NODELIST.006 , NODELIST.IDX and NODELIST.SYS
  224. %  This might be done using
  225.  
  226. %KeepLatest 4 C:\Nodelist\NODELIST.*
  227.  
  228. %  X_LIST will then look at all the matching files and delete then except
  229. %  those 4 with the lastest date.
  230.  
  231. %  One more example - this keeps the latest nodediff for download only..
  232.  
  233. %KeepLatest 1 C:\NetInfo\NODELIST.A*
  234. %KeepLatest 4 C:\NetInfo\NODEDIFF.A*
  235.  
  236. %  Touch is simply the good old thing , that stamps current date and time
  237. %  on existing files. This version do handle wildcards.
  238. %  NEVER TOUCH THE FILES X_LIST IS WORKING ON!!
  239.  
  240. %Touch X:\File\Touch?Me.*
  241. %Touch E:\File\Info\ASG_LIST.ARC
  242. %Touch E:\File\INFO\ASG_LIST.TXT
  243. %Touch E:\File\Info\ASG_NEWS.ARC
  244.  
  245. %  When adopting new files you X_LIST might add a comment
  246.  
  247. AdoptComment (yet to be descriped)
  248.  
  249. %  And you may replace special characters in the public list and FILES.BBS.
  250. %  The below translations are usefull in Denmark
  251.  
  252. % If you have FilesCount-style download counters, then don't enable
  253. % the below conversions!
  254.  
  255. %Convert { æ
  256. %Convert | ¢
  257. %Convert } å
  258. %Convert [ Æ
  259. %Convert \ ¥
  260. %Convert ] Å
  261. %Convert  å
  262. %Convert  æ
  263. %Convert  ¢
  264.  
  265. %                     *****  O K F I L E  *****
  266.  
  267. %  Having a look at most of the file areas , we might as well rewrite the
  268. %  list of requestable files. If you don't know about file requests - shame
  269. %  on you , It's not that tricky.
  270. %
  271. %  Specify the 'OKFILE' path and name and let X_list put a line like
  272. %  C:\QBBS\FILES\LISP\*.* for each area in the public list.
  273.  
  274. OkFile C:\QBBS\FdOkfile.lst
  275.  
  276. %  An include a few others by including a header with some extra paths.
  277.  
  278. %OkHeader c:\QBBS\OkHead.Txt
  279.  
  280. %  Lets bother everybody by adding some hard to remember passwords.
  281. %  Note! Passwording filerequests is not possible when you run
  282. %        in FrontDoor mode - use the security manager for this.
  283.  
  284. %Password All Dugfrisk            % Use this for all areas ( Don't tell anybody).
  285.  
  286. %Password 55                      % No password on the Opus area.
  287. %Password 93 Howde                % Area 93 is a special one.
  288.                                   % If using Quick BBS the area number will
  289.                                   % be the same as the AreaFile Line number.
  290.  
  291. % Now lets make some magic filenames for our newest versions of these files.
  292. % This option is only for the Binkley/Opus mailer.
  293.  
  294. Magic   Nodelist   C:\File\NetInfo\Nodelist.A*
  295. Magic   Nodediff   C:\File\NetInfo\NodeDIFF.A*
  296. Magic   Z2-List    C:\File\NetInfo\Z2-List.A*
  297. Magic   Z2-Diff    C:\File\NetInfo\Z2-Diff.A*
  298. Magic   Region23   C:\File\NetInfo\Region23.*
  299. Magic   Fnews      C:\File\NetInfo\Fnews???.Arc
  300.  
  301. %  Phew! The Public list and OkFile is now finished. (Hope so).
  302.  
  303. %                   *****  L O G   A N A L Y Z E  *****
  304.  
  305. %  Well! Know we know everything about every file let's use it for something.
  306.  
  307. %  Why not scan the log file and send funny messages to all uploaders?
  308.  
  309. %  Specify the path and name of your Opus Log file.
  310.  
  311. % ** WARNING LogFile MUST always be different from XLogFile **
  312.  
  313. LogFile C:\QBBS\SYSTEM.LOG        % I'll bet you won't have to change this one.
  314. LogFile C:\Max\Max.Log         % And a secondary log file.. (Max 10 Logfiles)
  315.  
  316. %  And now send a daily message to the SysOp, and the cosyop's
  317.  
  318. DailyReport
  319.  
  320. %  Lets give them info on the BINKEY Mailsessions
  321.  
  322. SessionReport       % Include it into the daily report message,
  323.  
  324. %SessionReport /M /C /D /A D:\Tmp\Session.Tmp  % Or in seperate message
  325.  
  326. %    SessionReport [/M] [/C] [/D] [/A] [/I] [/O] [<Sessionfile>]
  327. %
  328. %       /M  : Mail the Report.
  329. %       /C  : Copy for CoSysOps....
  330. %       /D  : Delete file after sending.
  331. %       /A  : Report all sessions. (default)
  332. %       /I  : Report in sessions (other system dial)
  333. %       /O  : Report outgoing sessions (this system dial)
  334.  
  335. %  Lets teach those jerks constantly uploading dupes a lesson.
  336.  
  337. %  The User.Bbs structure is about to change so let's make a control file
  338. %  to be used be another program and leave the User.Bbs alone.
  339. %  As described in the documentation , the size of the dupes is subtracted
  340. %  from the users upload statistic.
  341.  
  342. %  We might as well call this file something like
  343.  
  344. UserAdjust C:\QBBS\adjust.ctl     % The SJ-Adjust control file.
  345.  
  346. QNewAll           % Say hello to all newusers in Quick BBS, even if they vere
  347.                   % not registered.
  348.  
  349. %  Everybody is downloading games , why not offer some decent files and leave
  350. %  Then out of the download statistics.
  351.  
  352. %FreeFile Opuser.Arc              %
  353. %FreeFile dk-bbs.arc              %   F R E E   F I L E S
  354. %FreeFile Abn_list.arc            %
  355. %FreeFile Abn_List.Txt            %
  356.  
  357. %  You might need to tell X_List the location of your non public upload dir
  358. %  in order to thank everyboddy for the contributions.
  359.  
  360. Include G:\NORMUPS\*.*            % Note the wildcards.
  361. Include G:\BIMUPS\*.*
  362.  
  363. %             *****  M A T R I X  /  M E S S A G E S  *****
  364.  
  365. %  We need a message are to dump the messages
  366.  
  367. %MsgArea 23                      % A local to/from SysOp area.
  368. %MsgArea D:\msg\local\           % Place user messages in area d:\Msg\local
  369. MsgArea AREA:LOCALMAIL           % Send message in the area Local, using a
  370.                                  % .PKT file in the inbound directory.
  371.                                  % Note 'AREA:XXX' must be in uppercase.
  372. %MsgArea AREA:                   % Send as Matrix but make Pkt file.
  373. %MsgArea C:\Ra\ 1                % Quick BBS / RA Message base. (Area 1-200)
  374.  
  375. %MsgDrArea 99                    % This is for SysOp eyes Only Only
  376. %MsgDrArea D:\Msg\Local\         % Send Daily report in local area d:\....
  377. MsgDrArea AREA:COMMENT           % Send Daily report in area Local using
  378.                                  % .PKT file in inbound area.
  379. %MsgDrArea C:\Ra\ 10             % Quick BBS / RA Message base. (Area 1-200)
  380.  
  381. InBound C:\QBBS\netf\   % Inbound Path This is the place to put the .PKT files.
  382.  
  383. MsgFrom Tom Ordelman              % Senders name.
  384.                                   % If not specified the same as SysOp
  385.  
  386. WelcomeMsg c:\QBBS\Welcome.txt    % Welcome new Users.
  387.  
  388. ThanxMsg C:\QBBS\THANXMSG.TXT     % General thank-you msg. to uploaders
  389.  
  390. DupeMsg  C:\QBBS\DUPEMSG.TXT      % Msg for dupe-uploaders.
  391.  
  392. ExeMsg   C:\QBBS\NoArcMSG.Txt     % Msg for EXE/COM uploaders.
  393.  
  394. ExtMsg   PIC  C:\OPUS\X_list\NoPicMSG.Txt      % Msg for .PIC uploaders.
  395.  
  396. %  You may customize the texts used in letters
  397.  
  398. Lan-UL To send                                        % Dupes part I
  399. Lan-WT is a waste of time                             % Dupes part II
  400.  
  401. Lan-WE Welcome to European Cybernetics!               % Welcome new users
  402. Lan-DR Your daily report                              % Daily Report
  403. Lan-YG You got yourself a                             % Forward Message
  404. Lan-TH Thanks for sending                             % ThankYou message
  405. Lan-PA Try Zipping                                    % Exe/Com uploads
  406.                                                       % and ExtMsg uploads
  407.  
  408. %  Matrix Mail supported
  409.  
  410. MatrixPath C:\QBBS\NETM\          % Place Matrix Messages here.
  411. %MatrixPath 90                    % Or use area number (Opus/RA/Max)
  412. MatrixPath AREA:                  % Use .PKT format for NonOpus Compatible
  413.  
  414. %  X_LIST will now delete it's own messages when received. This does not
  415. %  include messages written by earlier X_LIST versions, than 2.03.
  416. %  (Note: This will only work if you run an Opus compatible message system!)
  417.  
  418. %KillReceived
  419.  
  420. %  You may send a copy of the daily report to your CO-SysOps.
  421.  
  422. %CoSysOp 1:99/999.3 Cr. Ackermann % CoSysAddr & CoSysName have been dropped.
  423. %CoSysOp Mrs. Ackermann           % Local CoSysOp
  424. CoSysOp /R /D /O 9999/30 Hans Steffensen % point CoSysOp
  425.  
  426. % CoSysOp [<Flags>] [<Node>] <Name>
  427. %
  428. %   <Flags> : Report Types for this CoSysOp (Default are all types)
  429. %  
  430. %               /R : Daily Report
  431. %               /S : Session Report
  432. %               /D : Dupe Report
  433. %               /O : Orphan Report
  434. %           
  435. %   <Node>  : Nodenumber of the CoSysOp (Optional)
  436. %
  437. %   <Name>  : Name of the CoSysOp
  438.  
  439. % Since we perform file requests from time to time, it would be nice with
  440. % some automatic information in messages
  441.  
  442. RSPFiles                                 % Convert those Binkley .RSP files 
  443.                                          % to Matrix messages.
  444.  
  445. %  Uh! I almost forgot. We need to send a copy of the NodeDiff that showed
  446. %  up from the host this afternoon.
  447.  
  448. %  This calls for the outbound area
  449.  
  450. OutBound c:\QBBS\packets\
  451.  
  452. % Ok lets check if someone sent some new files to be moved to another dir.
  453. %
  454. Move C:\In\nodediff.A*  C:\File\Fido\ /T
  455. Move C:\In\Z2-diff.A*   D:\Nodelist\  /X
  456. Move C:\In\Z2-diff.A*   C:\File\Fido\ /T
  457. Move C:\In\FNEWS*.ARC   C:\File\Fido\ /T
  458. Move C:\In\EMBBS*.ARC   C:\File\Fido\ /T /S2:231/34 /PSECRET
  459. Move C:\In\EMBBS*.ARC   C:\File\Net\
  460. %
  461. %   /T       : Touch the file.
  462. %   /F       : Forward the file.
  463. %   /S<Node> : Check Security file for origin node.
  464. %   /P<PWD>  : Security Password must be.
  465. %   /C       : Insert file into FILES.BBS, without any comment.
  466. %   /C<TXT>  : Comments for any files.BBS in the dest. area.
  467. %   /X       : Do a copy, not a Move.
  468. %       Note the /C must be the very last flag..
  469. %
  470. %  And these are the files to send if they got a date/time later than the
  471. %  last X_list session. Note the full address support.
  472.  
  473. %   Forward C:\test.TST [<Flag>]<Node>[![<Password>]],..
  474. %
  475. %     <Flag> : H = Hold (.HLO)    (Default)
  476. %              N = Normal (.FLO)
  477. %              D = Direct (.DLO)
  478. %              C = Crash (.CLO)
  479.  
  480. %Forward C:\File\FNews\Fnews*.ARC   230/101!TEST
  481. %Forward C:\File\FNews\Embbs*.ARC   230/101
  482. %Forward C:\file\Fido\nodediff.A*   2:23/106,1:9876/5432.1
  483. %Forward C:\file\Fido\Z2-diff.A*    230/13,230/101,231/34,234/10,9999/21
  484. %Forward C:\File\NEW\X_List*.*      C230/13,H231/34
  485.  
  486. %  You may want to send a matrix message along with the files forwarded
  487. %  Use the Meta-Strings to generate the message.
  488.  
  489. %  If the extension of the file forwarded is .XMG it is considered
  490. %  an ASCII textfile and sent as a matrix-message.(Added since V.2.03)
  491.  
  492. %ForwardMsg C:\QBBS\X_LIST\FWDMSG.TXT
  493.  
  494. %  For DBridge/FrontDoor users LoTechMailer tells X_list to make messages with
  495. %  file attaches instead of .HLO files in the outbound directory.
  496.  
  497. LoTechMailer
  498.  
  499. %  Force usage of INTL lines in all messages.
  500.  
  501. %ForceINTL
  502.  
  503. %  Or we like to be able to use the Binkley Multi Zone directories.
  504.  
  505. %Zones             % Use Zone Outbound Directories .001, .003..
  506.  
  507. %HouseClean        % And now let's clean the Outhouse (*.$*) (Binkley)
  508.  
  509. %  When sending a message along with the file you might want to add the real
  510. %  name of the SysOp instaed of just SysOp.
  511.  
  512. %Name 230/13         /N          NaaK Trimning   % /N = No follow up message when
  513. %Name 230/101        /N /PTEST   Mik Tuver       %      Lotechmailer is disabled
  514. %Name 231/34            /PSECRET Johnny Odgaard  % /P   Send Password file.
  515. %Name 9999/22        /L          Henrik Mejnhard % /L   Use LotechMailer.
  516. %Name 2:23/105                   George Cordner
  517. %Name 1:9876/5432.1              Cr. Ackermann
  518.  
  519. % And let's move all those Tick files too to the correct area..
  520.  
  521. Tick C:\Opus\Ctl\Tick.Ctl    % Use this Tick compatible Cfg file...
  522.  
  523. %  You did it! Congratulations.
  524.  
  525. %       WARNING: Don't use old versions of Stig Jacobsens Adjust
  526. %                program , it might destroy large User.Bbs files.
  527. %                Use the one from this package only.
  528.  
  529. %       Allways put a <CR><LF> at the end of the controlfile!!
  530. %
  531.  
  532.